//
//  Ransac.h
//  Vector_Math
//
//  Created by John R Peterson on 3/13/12.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#ifndef Vector_Math_Ransac_h
#define Vector_Math_Ransac_h

#include "Line.h"
#include "LinAlg.h"

LineList* Ransac_fitLines(VecList *vlist);
Line* Ransac_iterate(VecList *vlist);                   // performs RANSAC iterations
Line * Ransac_randomLine(VecList *vlist);               // grabs a random pair of points and constructs a line
VecList * Ransac_inlierSet(VecList *vlist, Line *l);    // determines the inlier set for a given line

#endif
